#include<iostream>
using namespace std;

int main()
{
    // int x=121;
    // char right=sizeof(char(x))-1;
    // cout<<right<<endl;jlkjlkjl
    // int arr[10]={0,0,0,0,0,3,4,5,6,7};
    // memmove(arr+5,arr,5*sizeof(int));
    // for(int i=0;i<10;i++)
    // {
    //     cout<<arr[i]<<endl;
    // }
    //输入: nums = [1,2,3,4,5,6,7], k = 3
    //输出: [5,6,7,1,2,3,4]
     int arr[7]={1,2,3,4,5,6,7};
     int size=sizeof(arr)/sizeof(arr[0]);
     int k=3;
//     memmove(arr+4,arr,3*sizeof(int));
//    for(int i=0;i<7;i++)
//     {
//         cout<<arr[i]<<endl;
//     } 
    int arr1[k];
    int arr2[size-k];
    memmove(arr1,arr+4,3*sizeof(int));
    memmove(arr2,arr+0,4*sizeof(int));
   for(int i=0;i<4;i++)
    {
        cout<<arr1[i]<<endl;
    }  
    for(int i=0;i<3;i++)
    {
        cout<<arr2[i]<<endl;
    }  
    //uyigjhhgfsfdgsdfglkaf da afdfccasdfdfasd
    return 0;
}